# scripts/resources/WeaponData.gd
class_name WeaponData
extends Resource

@export var weapon_id: String = "base_weapon"
@export var base_damage: float = 5.0
@export var base_cooldown: float = 1.0
## Or search range for auto-target weapons
@export var base_range: float = 300.0
## Link the weapon's controller .tscn (like KnifeWeapon) or projectile .tscn here
@export var prefab: PackedScene = null